layer of clouds - English Synonyms Dictionary